package com.dragon.mmochat.model.statistics;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

import com.dragon.mmochat.model.enumType.MmochatBigMoneyCostType;
import com.dragon.mmochat.model.enumType.MmochatBigMoneyEarnType;

public class MmochatBigMoneyStatistics {
	private String date;
	private long total_bigmoney_rest;

	// 主要元宝消耗点的当天消耗量
	public Map<MmochatBigMoneyCostType, Long> todayBigMoneyCostPointMap = new ConcurrentHashMap<MmochatBigMoneyCostType, Long>();

	// 主要元宝产出点的当天产出量
	public Map<MmochatBigMoneyEarnType, Long> todayBigMoneyEarnPointMap = new ConcurrentHashMap<MmochatBigMoneyEarnType, Long>();

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public long getTotal_bigmoney_rest() {
		return total_bigmoney_rest;
	}

	public void setTotal_bigmoney_rest(long totalBigmoneyRest) {
		total_bigmoney_rest = totalBigmoneyRest;
	}

	public Map<MmochatBigMoneyCostType, Long> getTodayBigMoneyCostPointMap() {
		return todayBigMoneyCostPointMap;
	}

	public void setTodayBigMoneyCostPointMap(
			Map<MmochatBigMoneyCostType, Long> todayBigMoneyCostPointMap) {
		this.todayBigMoneyCostPointMap = new ConcurrentHashMap<MmochatBigMoneyCostType, Long>(todayBigMoneyCostPointMap);
	}

	public Map<MmochatBigMoneyEarnType, Long> getTodayBigMoneyEarnPointMap() {
		return todayBigMoneyEarnPointMap;
	}

	public void setTodayBigMoneyEarnPointMap(
			Map<MmochatBigMoneyEarnType, Long> todayBigMoneyEarnPointMap) {
		this.todayBigMoneyEarnPointMap = new ConcurrentHashMap<MmochatBigMoneyEarnType, Long>(todayBigMoneyEarnPointMap);
	}

}
